﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZombieSurvival
{
    public static class Enums
    {
        public enum Directions
        {
            N,
            NW,
            W,
            SW,
            S,
            SE,
            E,
            EN
        };

        public enum GameObjectId
        {
        };

        public enum Addictions
        {
            Cig,
            Caffeine,
            Alcohol,
            Sleep,
            Pkiller,
            Speed,
            Coke
        };

        public enum AmmoTypes
        {
            ItmBattery,
            PlutCell,
            Nail,
            Bb,
            ArrowWood,
            ArrowCf,
            BoltWood,
            BoltSteel,
            ShotBird,
            Shot00,
            ShotSlug,
            ShotHe,
            Ammo22Lr,
            Ammo22Cb,
            Ammo22Ratshot,
            Ammo9Mm,
            Ammo9MmP,
            Ammo9MmP2,
            Ammo38Special,
            Ammo38Super,
            Ammo10Mm,
            Ammo40SW,
            Ammo44Magnum,
            Ammo45Acp,
            Ammo45Jhp,
            Ammo45Super,
            Ammo57Mm,
            Ammo46Mm,
            Ammo762M43,
            Ammo762M87,
            Ammo223,
            Ammo556,
            Ammo556Incendiary,
            Ammo270,
            Ammo3006,
            Ammo3006Incendiary,
            Ammo308,
            Ammo76251,
            Ammo76251Incendiary,
            AmmoLaserPack,
            Ammo40MmConcussive,
            Ammo40MmFrag,
            Ammo40MmIncendiary,
            Ammo40MmTeargas,
            Ammo40MmSmoke,
            Ammo40MmFlashbang,
            Ammo12Mm,
            Plasma,
            Gasoline
        }

        public enum GunTypes
        {
            Nailgun,
            Bbgun,
            Crossbow,
            Compbow,
            Longbow,
            Rifle22,
            Rifle9Mm,
            Smg9Mm,
            Smg45,
            Sigmosquito,
            SW22,
            Glock19,
            Usp9Mm,
            SW619,
            Taurus38,
            Sig40,
            SW610,
            Rugerredhawk,
            Deagle44,
            Usp45,
            M1911,
            Fn57,
            Hkucp,
            Shotgunsawn,
            Shotgund,
            Remington870,
            Mossberg500,
            Saiga12,
            American180,
            Uzi,
            Tec9,
            Calico,
            Hkmp5,
            Mac10,
            Hkump45,
            TDI,
            Fnp90,
            Hkmp7,
            Marlin9A,
            Ruger1022,
            Browningblr,
            Remington700,
            Sks,
            Rugermini,
            Savage111F,
            Hkg3,
            Hkg36,
            Ak47,
            Fnfal,
            Acr,
            Ar15,
            M4A1,
            Scarl,
            Scarh,
            Steyraug,
            M249,
            V29,
            Ftk93,
            Flamethrowersimple,
            Flamethrower,
            Launchersimple,
            M79,
            M320,
            Mgl,
            Coilgun,
            Hkg80,
            Plasmarifle
        }

        public enum GunModifications
        {
            Silencer,
            Grip,
            Barrelbig,
            Barrelsmall,
            Barrelrifled,
            Clip,
            Clip2,
            Stablizer,
            Blowback,
            Autofire,
            Retool45,
            Retool9Mm,
            Retool22,
            Retool57,
            Retool46,
            Retool308,
            Retool223,
            Conversionbattle,
            Conversionsniper,
            M203,
            Bayonet
        }

        public enum Books
        {
            MagPorn,
            MagTv,
            MagNews,
            MagCars,
            MagCooking,
            MagGuns,
            NovelRomance,
            NovelSpy,
            NovelScifi,
            NovelDrama,
            ManualBrawl,
            ManualKnives,
            ManualMechanics,
            ManualSpeech,
            ManualBusiness,
            ManualFirstAid,
            ManualComputers,
            Cookbook,
            ManualElectronics,
            ManualTailor,
            ManualTraps,
            ManualCarpentry,
            TextbookComputers,
            TextbookElectronics,
            TextbookBusiness,
            TextbookChemistry,
            TextbookCarpentry,
            SICP,
            TextbookRobots
        }

        public enum Containers
        {
            BagPlastic,
            BottlePlastic,
            BottleGlass,
            CanDrink,
            CanFood,
            BoxSmall
        }

        public enum Tools
        {
            Lighter,
            SewingKit,
            Scissors,
            Hammer,
            Extinguisher,
            Flashlight,
            FlashlightOn,
            Hotplate,
            SolderingIron,
            WaterPurifier,
            TwoWayRadio,
            Radio,
            RadioOn,
            Crowbar,
            Hoe,
            Shovel,
            ChainsawOff,
            ChainsawOn,
            Jackhammer,
            Bubblewrap,
            Beartrap,
            BoardTrap,
            Tripwire,
            CrossbowTrap,
            ShotgunTrap,
            BladeTrap,
            Landmine,
            GeigerOff,
            GeigerOn,
            Teleporter,
            CanisterGoo,
            Pipebomb,
            PipebombAct,
            Grenade,
            GrenadeAct,
            Flashbang,
            FlashbangAct,
            EMPbomb,
            EmPbombAct,
            Gasbomb,
            GasbombAct,
            Smokebomb,
            SmokebombAct,
            Molotov,
            MolotovLit,
            Acidbomb,
            AcidbombAct,
            Dynamite,
            DynamiteAct,
            Mininuke,
            MininukeAct,
            Pheromone,
            Portal,
            BotManhack,
            BotTurret,
            UpsOff,
            UpsOn,
            Tazer,
            Mp3,
            Mp3On,
            VortexStone,
            Dogfood,
            Boobytrap,
            C4,
            C4Armed,
            DogWhistle,
            Vacutainer
        }

        public enum Drinks
        {
            Water,
            Sewage,
            SaltWater,
            Oj,
            AppleCider,
            EnergyDrink,
            Cola,
            Rootbeer,
            Milk,
            V8,
            Broth,
            Soup,
            Whiskey,
            Vodka,
            Rum,
            Tequila,
            Beer,
            Bleach,
            Ammonia,
            Mutagen,
            Purifier,
            Tea,
            Coffee,
            Blood
        }

        public enum Foods
        {
            Apple,
            Orange,
            Lemon,
            Chips,
            Pretzels,
            Chocolate,
            Jerky,
            SandwichT,
            Candy,
            Mushroom,
            MushroomPoison,
            MushroomMagic,
            Blueberries,
            Strawberries,
            Tomato,
            Broccoli,
            Zucchini,
            FrozenDinner,
            CookedDinner,
            SpaghettiRaw,
            SpaghettiCooked,
            MacaroniRaw,
            MacaroniCooked,
            Ravioli,
            SauceRed,
            SaucePesto,
            CanBeans,
            CanCorn,
            CanSpam,
            CanPineapple,
            CanCoconut,
            CanSardine,
            CanTuna,
            CanCatfood,
            Honeycomb,
            RoyalJelly,
            Fetus,
            Arm,
            Leg,
            AntEgg,
            MarlossBerry,
            Flour,
            Sugar,
            Salt,
            PotatoRaw,
            PotatoBaked,
            Bread,
            Pie,
            Pizza,
            MreBeef,
            MreVeggy,
            TeaRaw,
            CoffeeRaw
        }

        public enum Medications
        {
            Bandages,
            FirstAid,
            Vitamins,
            Aspirin,
            Caffeine,
            PillsSleep,
            Iodine,
            Dayquil,
            Nyquil,
            Inhaler,
            Codeine,
            Oxycodone,
            Tramadol,
            Xanax,
            Adderall,
            Thorazine,
            Prozac,
            Cig,
            Weed,
            Coke,
            Meth,
            Heroin,
            Cigar,
            Antibiotics
        }

        public enum StandartAndMelee
        {
            Wrapper,
            Syringe,
            Rag,
            Fur,
            Leather,
            Superglue,
            IdScience,
            IdMilitary,
            Electrohack,
            String6,
            String36,
            Rope6,
            Rope30,
            Chain,
            Processor,
            RAM,
            PowerSupply,
            Amplifier,
            Transponder,
            Receiver,
            Antenna,
            SteelChunk,
            Motor,
            Hose,
            GlassSheet,
            ManholeCover,
            Rock,
            Stick,
            Broom,
            Mop,
            Screwdriver,
            Wrench,
            Saw,
            Hacksaw,
            HammerSledge,
            Hatchet,
            Ax,
            Nailboard,
            Xacto,
            Scalpel,
            Pot,
            Pan,
            KnifeButter,
            KnifeSteak,
            KnifeButcher,
            KnifeCombat,
            Dni2X4,
            Muffler,
            Pipe,
            Bat,
            Machete,
            Katana,
            SpearWood,
            SpearKnife,
            Baton,
            BeeSting,
            WaspSting,
            ChitinPiece,
            BiollanteBud,
            CanisterEmpty,
            Gold,
            Coal,
            PetrifiedEye,
            SpiralStone,
            Rapier,
            Cane,
            Binoculars,
            UsbDrive
        }

        public enum Footwears
        {
            Sneakers,
            Boots,
            BootsSteel,
            BootsWINTER,
            Mocassins,
            FlipFlops,
            DressShoes,
            Heels
        }

        public enum Legwears
        {
            Jeans,
            Pants,
            PantsLeather,
            PantsCargo,
            PantsArmy,
            Skirt
        }

        public enum FullBodies
        {
            Jumpsuit,
            Dress,
            ArmorChitin,
            Suit,
            HazmatSuit
        }

        public enum TorsoClothing
        {
            Tshirt,
            PoloShirt,
            DressShirt,
            TankTop,
            Sweatshirt,
            Sweater,
            Hoodie,
            JacketLight,
            JacketJean,
            Blazer,
            JacketLeather,
            Kevlar,
            CoatRain,
            Poncho,
            Trenchcoat,
            CoatWINTER,
            CoatFur,
            Peacoat,
            Vest,
            CoatLab
        }

        public enum GlovesIds
        {
            GlovesLight,
            Mittens,
            GlovesWool,
            GlovesWINTER,
            GlovesLeather,
            GlovesFingerless,
            GlovesRubber,
            GlovesMedical,
            FireGauntlets
        }

        public enum Masks
        {
            MaskDust,
            Bandana,
            Scarf,
            MaskFilter,
            MaskGas
        }

        public enum EyeWears
        {
            GlassesEye,
            GlassesReading,
            GlassesSafety,
            GogglesSwim,
            GogglesSki,
            GogglesWelding,
            GogglesNv,
            GlassesMonocle
        }

        public enum Headwears
        {
            HatBall,
            HatBoonie,
            HatCotton,
            HatKnit,
            HatHunting,
            HatFur,
            HatHard,
            HelmetBike,
            HelmetSkid,
            HelmetBall,
            HelmetArmy,
            HelmetRiot,
            HelmetMotor,
            HelmetChitin,
            Tophat,

        }

        public enum Backpaks
        {
            Backpack,
            Purse,
            Mbag,
            Fanny,
            Holster,
            Bootstrap
        }

        public enum Softwares
        {
            SoftwareUseless,
            SoftwareHacking,
            SoftwareMedical,
            SoftwareMath,
            SoftwareBloodData
        }

        public enum BionicsContainers
        {
            BionicsBattery,
            BionicsPower,
            BionicsTools,
            BionicsNeuro,
            BionicsSensory,
            BionicsAquatic,
            BionicsCombatAug,
            BionicsHazmat,
            BionicsNutritional,
            BionicsDesert,
            BionicsMelee,
            BionicsArmor,
            BionicsEspionage,
            BionicsDefense,
            BionicsMedical,
            BionicsConstruction,
            BionicsSuper,
            BionicsRanged
        }
    }
}
